package com.dwd.org.service;

import com.dwd.basic.service.IBaseService;
import com.dwd.basic.utils.PageBean;
import com.dwd.org.pojo.Shop;

import java.util.List;

/**
 * @Description: TODO
 * @Author 汶狄
 * @Date 2021/1/15 14:56
 * @Version 1.0
 */
public interface IShopService extends IBaseService<Shop> {
    /**
     * 商家入驻
     * @param shop
     */
    void settledIn(Shop shop);

    /**
     * 通过状态为带激活1
     * @param id
     */
    void updateById(Long id);

    /**
     * 驳回
     * @param shop_id
     */
    void updateTurnById(Long shop_id);

    /**
     * 查询邮箱
     * @param id
     * @return
     */
    String queryEmailById(Long id);

    /**
     * 通过状态为2
     * @param id
     */
    void updatePassById(Long id);

    /**
     * 修改商家入驻
     * @param shop
     */
    void updateSettlement(Shop shop);

    /**
     * 批量修改通过，状态为1
     * @param shops
     */
    void batchUpdate(List<Shop> shops);
}
